hydro theca - German English Dictionary